<?php

  require_once "JooS/Event.php";

  /**
   * Сохраняет список слушателей события
   * attach происходит перед началом орпераций с пакетами в функции JooS_PHPackager_Manager::startTransaction
   *
   * @property JooS_Event $event
   */
  final class JooS_Event_Event_Config_Commit extends JooS_Event {
    /**
     * @param JooS_Event $event
     * @return JooS_Event_Event_Config_Commit
     */
    public function setEvent(JooS_Event $event) {
      $this->event = $event;
      return $this;
    }

    /**
     * @return JooS_Event_Event_Config_Commit
     */
    public static function getInstance() {
      return self::_getInstance(__CLASS__);
    }
  }
